f3c7b1847cfe75c66967c59a1301106c0044ae0a,core/src/test/java/org/bitcoinj/core/WalletTest.java,WalletTest,doubleSpendFinneyAttack,#,827

Before Change


        sendMoneyToWallet(nanos, AbstractBlockChain.NewBlockType.BEST_CHAIN);
        Transaction received = wallet.getTransactions(false).iterator().next();
        // Create a send to a merchant.
        Transaction send1 = wallet.createSend(new ECKey().toAddress(PARAMS), valueOf(0, 50));
        // Create a double spend.
        Transaction send2 = wallet.createSend(new ECKey().toAddress(PARAMS), valueOf(0, 50));
        send2 = PARAMS.getDefaultSerializer().makeTransaction(send2.bitcoinSerialize());
        // Broadcast send1.
        wallet.commitTx(send1);

After Change


        // Create a send to a merchant.
        Transaction send1 = wallet.createSend(OTHER_ADDRESS, valueOf(0, 50));
        // Create a double spend.
        Address BAD_GUY = new ECKey().toAddress(PARAMS);
        Transaction send2 = wallet.createSend(BAD_GUY, valueOf(0, 50));
        send2 = PARAMS.getDefaultSerializer().makeTransaction(send2.bitcoinSerialize());
        // Broadcast send1.